package com.esun.payment_api.bean;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class DkClaimBean implements Serializable {
    private Integer id;

    private Short coId;

    private Short operatorId;

    private String flowStatus;

    private String flowStatusStr;

    private String rlCode;

    private Date claimDate;

    private String bankType;

    private String bankTypeStr;

    private Integer cusId;

    private String cusName;

    private String cusName2;

    private BigDecimal claimMoney;

    private BigDecimal receiveMoney;

    private BigDecimal invoiceMoney;

    private BigDecimal payableMoney;

    private String cusBankAccount;

    private String fpCode;

    private String operatorName;

    private String opDepartmentName;

    private String responsibleDeptName;

    private Integer flowId;

    private Boolean isExaminer;

    private Boolean isOperator;

    private Boolean canAbolish;

    private String receiveType;

    private String remarks;

    private BigDecimal unclaimedMoney;

    private String checkMemo;

    private Boolean needInvoice;

    private Boolean needContract;

    private String isCancelled;

    private Date cancelledAt;

    private String voucherCode;

    private String voucherDate;

    private String voucherOp;

    private String cancelReason;

    private Integer abolishId;

    private String whyNoInvoice;

    private String whyNoInvoice2;

    private String businessType;

    private String businessTypeStr;

    private String whyNoContract;
    //商承：逾期名单，是否
    private Short isScYqmd;
    //银承：白名单，是否
    private Short isYcBmd;
    private Short isOfflineClaimed;
    //认领部分原因
    private String claimPartReason;
    //是否显示认领部分原因
    private Boolean isPartReason;
    //承兑人名称
    private String cdrmc;
    //项目标识（任务号）
    private String xmbs;
}
